HOP A Formal Model for Synchronous Circuits using Commu nicating Fundamental Mode Symbolic Automata
نویسنده
چکیده
We study synchronous digital circuits in an abstract setting A circuit is viewed as a collection of modules connected through their boundary ports where each port assumes a xed direction input or output over one cycle of operation and can change directions across cycles No distinction is made between clock inputs and non clock inputs A cycle of operation consists of the application of a set of inputs followed by the stabilization of the module state before the next inputs are applied i e fundamental mode operation is assumed The states and inputs of a module are modeled symbolically in a functional notation This enables us to study not only nite state controllers but also large data paths possibly with unbounded amounts of state We present the abstract syntax for modules well formedness checks on the syntax the formal semantics in terms of the denotation of a module and the rule for composing two modules interconnected and operating in parallel embodied in the operator par It is shown that par preserves well formedness and denotes conjunction These results are applicable to virtually every kind of synchronous circuit e g VLSI circuits that employ single or multiphase clocks circuits that employ switch or gate logic structures circuits that employ uni or bi directional ports etc thanks to the small number of assumptions upon which the HOP model is set up
منابع مشابه
Applications of Fuzzy Program Graph in Symbolic Checking of Fuzzy Flip-Flops
All practical digital circuits are usually a mixture of combinational and sequential logic. Flip–flops are essential to sequential logic therefore fuzzy flip–flops are considered to be among the most essential topics of fuzzy digital circuit. The concept of fuzzy digital circuit is among the most interesting applications of fuzzy sets and logic due to the fact that if there has to be an ultimat...
متن کاملA Symbolic Technique for the Efficient ATPG of Speed-Independent Circuits
This paper presents a new symbolic ATPG approach for stuck-at faults in speed-independent asynchronous circuits. A closed system is built by composing the circuit model and the specification. Then, a fault is injected in the circuit and the closed system is analyzed by symbolic model checking techniques. The fault is manifested if a discrepancy state is reached. A sequence of events to reproduc...
متن کاملDesign of low power random number generators for quantum-dot cellular automata
Quantum-dot cellular automata (QCA) are a promising nanotechnology to implement digital circuits at the nanoscale. Devices based on QCA have the advantages of faster speed, lower power consumption, and greatly reduced sizes. In this paper, we are presented the circuits, which generate random numbers in QCA. Random numbers have many uses in science, art, statistics, cryptography, gaming, gambli...
متن کاملAnalysis for Dynamic of Analog Circuits by using HSPN
Since the ability to describe dynamic in high level, Petri Nets has already been used extensively in logic circuits and systems community for state analysis. As others formal methods, extending Petri Nets to analog circuits analysis requires continuous feature enhanced. In this paper, the object of study is dynamic of circuits with random nonlinear feature (such as random noise and random inter...
متن کاملAutomata | a Theory Dedicated towards Formal Circuit Synthesis
This is a technical report about a theory named Automata. Automata is an arithmetic for synchronous circuits. It provides means for representing and transforming circuit descriptions at the RT level and gate level in a mathemtical manner. Automata has been implemented in the HOL theorem proving environment. Preproven theorems are designed for performing standard synthesis steps such as state en...
متن کامل